Study on Stock Trading and Portfolio Optimization using Genetic Network Programming
نویسنده
چکیده
Research on stock price prediction and trading model using evolutionary computation has been done in recent years. As we know, prediction in the stock market is quite difficult for a number of reasons. First, the ultimate goal of our research is not to minimize the prediction error, but to maximize the profits. Second, the weak relationships among variables tend to be nonlinear, and they may hold only in limited areas of the search space. Finally, since the stock market data are given in an event-driven way, they are highly influenced by the indeterminate dealing. Generally speaking, there are two kinds of methods for predicting stock prices and determining the timing of buying or selling stocks: one is fundamental analysis which analyzes stock prices using the financial statement of each company, the economic trend and movements of the exchange rate; the other is technical analysis which analyzes numerically the past movement of stock prices. The proposed method belongs to technical analysis since it determines the stock trading actions based on the technical indices such as Relative Strength Index, MACD, Golden/Dead Cross and so on. The most recent literature in the related fields exposed Portfolio Optimization, Investment Strategy Determination, and Market Risk Analysis as three major trends in the utilization of evolutionary algorithms. Our research focuses on the problem of Investment Strategy Determination and Portfolio Optimization through the use of Genetic Network Programming (GNP) with reinforcement learning technique. The objective of this work is to provide an unique technique of decision-making for investors. First, it presents a stock trading model based on GNP and Sarsa learning by the use of Importance Index (IMX) and candlestick charts. Appropriate trading actions can be determined with the proposed model depending on the situation. Second, it extends an application of GNP with control node (GNPcn) to the portfolio optimization problem. Third, it proposes a new method name Genetic Relation Algorithm (GRA) and applies
منابع مشابه
Using Genetic Algorithm in Solving Stochastic Programming for Multi-Objective Portfolio Selection in Tehran Stock Exchange
Investor decision making has always been affected by two factors: risk and returns. Considering risk, the investor expects an acceptable return on the investment decision horizon. Accordingly, defining goals and constraints for each investor can have unique prioritization. This paper develops several approaches to multi criteria portfolio optimization. The maximization of stock returns, the pow...
متن کاملA genetic network programming model for portfolio optimization by generating risk-adjusted trading rules
Genetic network programming (GNP) as an evolutionary computation method has been used for stock trading recently. Former researches confirm the efficiency of trading rules which are created by GNP. In this paper, GNP has been applied for stock portfolio optimization by generating risk-adjusted trading rules. There are two main novelties in this paper: 1) we use conditional Sharp ratio as a risk...
متن کاملOptimizing the Prediction Model of Stock Price in Pharmaceutical Companies Using Multiple Objective Particle Swarm Optimization Algorithm (MOPSO)
The purpose of this study is to optimize the stock price forecasting model with meta-innovation method in pharmaceutical companies.In this research, stock portfolio optimization has been done in two separate phases.The first phase is related to forecasting stock futures based on past stock information, which is forecasting the stock price using artificial neural network.The neural network used ...
متن کاملA portfolio optimization model using Genetic Network Programming with control nodes
Many evolutionary computation methods applied to the financial field have been reported. A new evolutionary method named ‘‘Genetic Network Programming” (GNP) has been developed and applied to the stock market recently. The efficient trading rules created by GNP has been confirmed in our previous research. In this paper a multi-brands portfolio optimization model based on Genetic Network Program...
متن کاملOptimal portfolio allocation with imposed price limit constraint
Daily price limits are adopted by many securities exchanges in countries such as the USA, Canada, Japan and various other countries in Europe and Asia, in order to increase the stability of the financial market. These limits confine the price of the financial asset during all trading stages of any trading day to a range, usually determined based on the previous day’s closing price. In this pape...
متن کامل